Skip to content

chore: add CI workflow + LICENSE + dev tooling#4

Merged
gin0115 merged 1 commit intomasterfrom
feat/ci-and-license
Apr 27, 2026
Merged

chore: add CI workflow + LICENSE + dev tooling#4
gin0115 merged 1 commit intomasterfrom
feat/ci-and-license

Conversation

@gin0115
Copy link
Copy Markdown
Contributor

@gin0115 gin0115 commented Apr 27, 2026

Ship-readiness scaffolding for Pink-Crab/elm-wp.

CI:

  • .github/workflows/tests.yaml — Node 20/22/24 matrix on ubuntu-latest, runs npm ci + npm test (which calls elm-test, exercising 16 tests across FlagsTest, UserTest, HttpTest)

Files:

  • LICENSE — MIT, matching the family template
  • package.json — private dev-only manifest holding elm + elm-test as devDeps so npm ci works on CI runners. The package itself ships via the Elm package registry, not npm.
  • package-lock.json — locked deps for reproducible npm ci installs
  • .gitignore: add node_modules/ and .DS_Store

Ship-readiness scaffolding for Pink-Crab/elm-wp.

CI:
- .github/workflows/tests.yaml — Node 20/22/24 matrix on ubuntu-latest,
  runs npm ci + npm test (which calls elm-test, exercising 16 tests
  across FlagsTest, UserTest, HttpTest)

Files:
- LICENSE — MIT, matching the family template
- package.json — private dev-only manifest holding elm + elm-test as
  devDeps so npm ci works on CI runners. The package itself ships via
  the Elm package registry, not npm.
- package-lock.json — locked deps for reproducible npm ci installs
- .gitignore: add node_modules/ and .DS_Store
@gin0115 gin0115 merged commit ba33738 into master Apr 27, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant